package com.ruoyi.Warehouse.mapper;

import java.util.List;
import com.ruoyi.Warehouse.domain.Pricehistory;

/**
 * 价格历史表Mapper接口
 * 
 * @author ruoyi
 * @date 2025-06-16
 */
public interface PricehistoryMapper 
{
    /**
     * 查询价格历史表
     * 
     * @param historyId 价格历史表主键
     * @return 价格历史表
     */
    public Pricehistory selectPricehistoryByHistoryId(Long historyId);

    /**
     * 查询价格历史表列表
     * 
     * @param pricehistory 价格历史表
     * @return 价格历史表集合
     */
    public List<Pricehistory> selectPricehistoryList(Pricehistory pricehistory);

    /**
     * 新增价格历史表
     * 
     * @param pricehistory 价格历史表
     * @return 结果
     */
    public int insertPricehistory(Pricehistory pricehistory);

    /**
     * 修改价格历史表
     * 
     * @param pricehistory 价格历史表
     * @return 结果
     */
    public int updatePricehistory(Pricehistory pricehistory);

    /**
     * 删除价格历史表
     * 
     * @param historyId 价格历史表主键
     * @return 结果
     */
    public int deletePricehistoryByHistoryId(Long historyId);

    /**
     * 批量删除价格历史表
     * 
     * @param historyIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePricehistoryByHistoryIds(String[] historyIds);
}
